Matilda: A Generic and Customizable Framework for Direct Model Execution in Model-Driven Software Development

نویسندگان

  • Hiroshi Wada
  • Junichi Suzuki
  • Adam Malinowski
  • Katsuya Oba
چکیده

L o w e r A b s t r a c t i o n Code Generator Model Transformer Implementation Independent Model Implementation Specific Model Programmers Modelers Describe models Write method code Model Transformation Engineers Define rules Figure 1. Traditional MDD Process Executable Code Transformation rules Visual Models Textual Code Abstraction

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

EWD : A Metamodeling Driven Customizable MultiMoC System Modeling Environment

To model complex embedded systems, one needs a modeling framework that allows expressibility and fidelity to capture multiple models of computation (MoC)s and their interaction. However, none of the available multi-MoC frameworks such as Ptolemy and SystemC extensions are as easily customizable by users, as metamodeling frameworks proposed in software engineering, such as GME (Generic Modeling ...

متن کامل

A Model-Driven Decision Support System for Software Cost Estimation (Case Study: Projects in NASA60 Dataset)

Estimating the costs of software development is one of the most important activities in software project management. Inaccuracies in such estimates may cause irreparable loss. A low estimate of the cost of projects will result in failure on delivery on time and indicates the inefficiency of the software development team. On the other hand, high estimates of resources and costs for a project wil...

متن کامل

Matilda: A Distributed UML Virtual Machine for Model-Driven Software Development

This paper describes a distributed UML virtual machine, called Matilda, which allows developers to design their applications as UML models and directly execute the models. Matilda accepts the UML models that developers define (class and sequence diagrams), validates them against the UML metamodel, constructs a Java abstract syntax tree (JAST) that corresponds to the user-defined models, and exe...

متن کامل

A New Reliable Controller Placement Model for Software-Defined WANs

Software-Defined Network (SDNs) is a decoupled architecture that enables administrators to build a customizable and manageable network. Although the decoupled control plane provides flexible management and facilitates the task of operating the network, it is the vulnerable point of failure in SDN. To achieve a reliable control plane, multiple controller are often needed so that each switch must...

متن کامل

Model-Driven Engineering of Non-Functional Properties for Pervasive Service Creation

Pervasive services are highly customizable and personalized services that must have the capability to run anytime, anywhere, and on any device with minimal user attention. The creation of these dynamic services using application level approaches becomes a daunting task for the software engineering community. This necessitates changes to the way services are designed and implemented, in order to...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2008